package com.mdz.nc.Entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author 孟德志
 * @since 2020-03-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sys_xsqk")
public class SysXsqk extends Model<SysXsqk> {

    private static final long serialVersionUID=1L;

    @TableField("出库单据日期")
    private String 出库单据日期;

    @TableField("出库签字日期")
    private String 出库签字日期;

    @TableField("客户名称")
    private String 客户名称;

    @TableField("商品编码")
    private String 商品编码;

    @TableField("商品名称")
    private String 商品名称;

    @TableField("商品规格")
    private String 商品规格;

    @TableField("单位")
    private String 单位;

    @TableField("单价")
    private Float 单价;

    @TableField("销售数量")
    private Float 销售数量;

    @TableField("含税销售金额")
    private Float 含税销售金额;

    @TableField("税率")
    private Float 税率;

    @TableField("无税销售金额")
    private Float 无税销售金额;

    @TableField("生产企业名称")
    private String 生产企业名称;

    @TableField("客户编码")
    private String 客户编码;

    @TableField("送货地址")
    private String 送货地址;

    @TableField("税码")
    private String 税码;

    @TableField("批号")
    private String 批号;

    @TableField("生产日期")
    private String 生产日期;

    @TableField("有效期")
    private String 有效期;

    @TableField("考核价")
    private Float 考核价;

    @TableField("帐期")
    private Float 帐期;

    @TableField("供应商编码")
    private String 供应商编码;

    @TableField("供应商名称")
    private String 供应商名称;

    @TableField("业务ID")
    private String 业务ID;

    @TableField("入库采购员")
    private String 入库采购员;

    @TableField("分管采购员")
    private String 分管采购员;

    @TableField("入库日期")
    private String 入库日期;

    @TableField("毛利率")
    private Float 毛利率;

    @TableField("调整后毛利率")
    private Float 调整后毛利率;

    @TableField("业务员名称")
    private String 业务员名称;

    @TableField("业务部门")
    private String 业务部门;

    @TableField("销售订单号")
    private String 销售订单号;

    @TableField("出库单号")
    private String 出库单号;

    @TableField("产地")
    private String 产地;

    @TableField("毛利额")
    private Float 毛利额;

    @TableField("无税毛利额")
    private Float 无税毛利额;

    @TableField("毛利补贴额")
    private Float 毛利补贴额;

    @TableField("调整后毛利额")
    private Float 调整后毛利额;

    @TableField("调整后无税毛利额")
    private Float 调整后无税毛利额;

    @TableField("结算单号")
    private String 结算单号;

    @TableField("批准文号")
    private String 批准文号;

    @TableField("注册证号")
    private String 注册证号;

    @TableField("灭菌批号")
    private String 灭菌批号;

    @TableField("批次号")
    private String 批次号;

    @TableField("成本额")
    private Float 成本额;

    @TableField("发票扣率")
    private String 发票扣率;

    @TableField("发票折扣金额")
    private Float 发票折扣金额;

    @TableField("发票折扣后实际金额")
    private Float 发票折扣后实际金额;

    @TableField("金税票号")
    private String 金税票号;

    @TableField("发票开票日期")
    private String 发票开票日期;

    @TableField("发票审核日期")
    private String 发票审核日期;

    @TableField("订单备注")
    private Float 订单备注;


    @Override
    protected Serializable pkVal() {
        return null;
    }

}
